416fd42daecc18ce528bda05610236b7e0bae05e,xml/impl/src/com/intellij/ide/browsers/BrowserSettingsPanel.java,BrowserSettingsPanel,BrowserSettingsPanel,#,147

Before Change


    //noinspection unchecked
    defaultBrowserComboBox.setModel(new EnumComboBoxModel<DefaultBrowser>(DefaultBrowser.class));
    if (BrowserLauncherAppless.canStartDefaultBrowser()) {
      defaultBrowserComboBox.addItemListener(new ItemListener() {
        @Override
        public void itemStateChanged(ItemEvent e) {
          boolean customPathEnabled = e.getItem() == DefaultBrowser.ALTERNATIVE;
          if (e.getStateChange() == ItemEvent.DESELECTED) {
            if (customPathEnabled) {
              customPathValue = alternativeBrowserPathField.getText();
            }
          }
          else if (e.getStateChange() == ItemEvent.SELECTED) {
            alternativeBrowserPathField.setEnabled(customPathEnabled);
            updateCustomPathTextFieldValue((DefaultBrowser)e.getItem());
          }
        }
      });

      defaultBrowserComboBox.setRenderer(new ListCellRendererWrapper<DefaultBrowser>() {
        @Override

After Change



    //noinspection Since15,unchecked
    defaultBrowserPolicyComboBox.setModel(new ListComboBoxModel<DefaultBrowserPolicy>(defaultBrowserPolicies));
    defaultBrowserPolicyComboBox.addItemListener(new ItemListener() {
      @Override
      public void itemStateChanged(ItemEvent e) {
        boolean customPathEnabled = e.getItem() == DefaultBrowserPolicy.ALTERNATIVE;
        if (e.getStateChange() == ItemEvent.DESELECTED) {
          if (customPathEnabled) {
            customPathValue = alternativeBrowserPathField.getText();
          }
        }
        else if (e.getStateChange() == ItemEvent.SELECTED) {
          alternativeBrowserPathField.setEnabled(customPathEnabled);
          updateCustomPathTextFieldValue((DefaultBrowserPolicy)e.getItem());
        }
      }
    });

    defaultBrowserPolicyComboBox.setRenderer(new ListCellRendererWrapper<DefaultBrowserPolicy>() {
      @Override